home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / devel / vbcc-68k-src / machines / amiga68k / include / inline / graphics_protos.h < prev    next >
C/C++ Source or Header  |  1999-01-01  |  33KB  |  329 lines

  1. #undef GetOutlinePen
  2.  
  3. LONG  __BltBitMap(__reg("a0") struct BitMap *srcBitMap,__reg("d0") long xSrc,__reg("d1") long ySrc,__reg("a1") struct BitMap *destBitMap,__reg("d2") long xDest,__reg("d3") long yDest,__reg("d4") long xSize,__reg("d5") long ySize,__reg("d6") unsigned long minterm,__reg("d7") unsigned long mask,__reg("a2") PLANEPTR tempA ,__reg("a6") void *)="\tjsr\t-30(a6)";
  4. #define BltBitMap(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11) __BltBitMap((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),(x10),(x11),GfxBase)
  5. void  __BltTemplate(__reg("a0") PLANEPTR source,__reg("d0") long xSrc,__reg("d1") long srcMod,__reg("a1") struct RastPort *destRP,__reg("d2") long xDest,__reg("d3") long yDest,__reg("d4") long xSize,__reg("d5") long ySize ,__reg("a6") void *)="\tjsr\t-36(a6)";
  6. #define BltTemplate(x1,x2,x3,x4,x5,x6,x7,x8) __BltTemplate((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),GfxBase)
  7. void  __ClearEOL(__reg("a1") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-42(a6)";
  8. #define ClearEOL(x1) __ClearEOL((x1),GfxBase)
  9. void  __ClearScreen(__reg("a1") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-48(a6)";
  10. #define ClearScreen(x1) __ClearScreen((x1),GfxBase)
  11. WORD  __TextLength(__reg("a1") struct RastPort *rp,__reg("a0") STRPTR string,__reg("d0") unsigned long count ,__reg("a6") void *)="\tjsr\t-54(a6)";
  12. #define TextLength(x1,x2,x3) __TextLength((x1),(x2),(x3),GfxBase)
  13. LONG  __Text(__reg("a1") struct RastPort *rp,__reg("a0") STRPTR string,__reg("d0") unsigned long count ,__reg("a6") void *)="\tjsr\t-60(a6)";
  14. #define Text(x1,x2,x3) __Text((x1),(x2),(x3),GfxBase)
  15. LONG  __SetFont(__reg("a1") struct RastPort *rp,__reg("a0") struct TextFont *textFont ,__reg("a6") void *)="\tjsr\t-66(a6)";
  16. #define SetFont(x1,x2) __SetFont((x1),(x2),GfxBase)
  17. struct TextFont * __OpenFont(__reg("a0") struct TextAttr *textAttr ,__reg("a6") void *)="\tjsr\t-72(a6)";
  18. #define OpenFont(x1) __OpenFont((x1),GfxBase)
  19. void  __CloseFont(__reg("a1") struct TextFont *textFont ,__reg("a6") void *)="\tjsr\t-78(a6)";
  20. #define CloseFont(x1) __CloseFont((x1),GfxBase)
  21. ULONG  __AskSoftStyle(__reg("a1") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-84(a6)";
  22. #define AskSoftStyle(x1) __AskSoftStyle((x1),GfxBase)
  23. ULONG  __SetSoftStyle(__reg("a1") struct RastPort *rp,__reg("d0") unsigned long style,__reg("d1") unsigned long enable ,__reg("a6") void *)="\tjsr\t-90(a6)";
  24. #define SetSoftStyle(x1,x2,x3) __SetSoftStyle((x1),(x2),(x3),GfxBase)
  25. void  __AddBob(__reg("a0") struct Bob *bob,__reg("a1") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-96(a6)";
  26. #define AddBob(x1,x2) __AddBob((x1),(x2),GfxBase)
  27. void  __AddVSprite(__reg("a0") struct VSprite *vSprite,__reg("a1") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-102(a6)";
  28. #define AddVSprite(x1,x2) __AddVSprite((x1),(x2),GfxBase)
  29. void  __DoCollision(__reg("a1") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-108(a6)";
  30. #define DoCollision(x1) __DoCollision((x1),GfxBase)
  31. void  __DrawGList(__reg("a1") struct RastPort *rp,__reg("a0") struct ViewPort *vp ,__reg("a6") void *)="\tjsr\t-114(a6)";
  32. #define DrawGList(x1,x2) __DrawGList((x1),(x2),GfxBase)
  33. void  __InitGels(__reg("a0") struct VSprite *head,__reg("a1") struct VSprite *tail,__reg("a2") struct GelsInfo *gelsInfo ,__reg("a6") void *)="\tjsr\t-120(a6)";
  34. #define InitGels(x1,x2,x3) __InitGels((x1),(x2),(x3),GfxBase)
  35. void  __InitMasks(__reg("a0") struct VSprite *vSprite ,__reg("a6") void *)="\tjsr\t-126(a6)";
  36. #define InitMasks(x1) __InitMasks((x1),GfxBase)
  37. void  __RemIBob(__reg("a0") struct Bob *bob,__reg("a1") struct RastPort *rp,__reg("a2") struct ViewPort *vp ,__reg("a6") void *)="\tjsr\t-132(a6)";
  38. #define RemIBob(x1,x2,x3) __RemIBob((x1),(x2),(x3),GfxBase)
  39. void  __RemVSprite(__reg("a0") struct VSprite *vSprite ,__reg("a6") void *)="\tjsr\t-138(a6)";
  40. #define RemVSprite(x1) __RemVSprite((x1),GfxBase)
  41. void  __SetCollision(__reg("d0") unsigned long num,__reg("a0") void (*routine)(struct VSprite *vSprite, APTR),__reg("a1") struct GelsInfo *gelsInfo ,__reg("a6") void *)="\tjsr\t-144(a6)";
  42. #define SetCollision(x1,x2,x3) __SetCollision((x1),(x2),(x3),GfxBase)
  43. void  __SortGList(__reg("a1") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-150(a6)";
  44. #define SortGList(x1) __SortGList((x1),GfxBase)
  45. void  __AddAnimOb(__reg("a0") struct AnimOb *anOb,__reg("a1") struct AnimOb **anKey,__reg("a2") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-156(a6)";
  46. #define AddAnimOb(x1,x2,x3) __AddAnimOb((x1),(x2),(x3),GfxBase)
  47. void  __Animate(__reg("a0") struct AnimOb **anKey,__reg("a1") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-162(a6)";
  48. #define Animate(x1,x2) __Animate((x1),(x2),GfxBase)
  49. BOOL  __GetGBuffers(__reg("a0") struct AnimOb *anOb,__reg("a1") struct RastPort *rp,__reg("d0") long flag ,__reg("a6") void *)="\tjsr\t-168(a6)";
  50. #define GetGBuffers(x1,x2,x3) __GetGBuffers((x1),(x2),(x3),GfxBase)
  51. void  __InitGMasks(__reg("a0") struct AnimOb *anOb ,__reg("a6") void *)="\tjsr\t-174(a6)";
  52. #define InitGMasks(x1) __InitGMasks((x1),GfxBase)
  53. void  __DrawEllipse(__reg("a1") struct RastPort *rp,__reg("d0") long xCenter,__reg("d1") long yCenter,__reg("d2") long a,__reg("d3") long b ,__reg("a6") void *)="\tjsr\t-180(a6)";
  54. #define DrawEllipse(x1,x2,x3,x4,x5) __DrawEllipse((x1),(x2),(x3),(x4),(x5),GfxBase)
  55. LONG  __AreaEllipse(__reg("a1") struct RastPort *rp,__reg("d0") long xCenter,__reg("d1") long yCenter,__reg("d2") long a,__reg("d3") long b ,__reg("a6") void *)="\tjsr\t-186(a6)";
  56. #define AreaEllipse(x1,x2,x3,x4,x5) __AreaEllipse((x1),(x2),(x3),(x4),(x5),GfxBase)
  57. void  __LoadRGB4(__reg("a0") struct ViewPort *vp,__reg("a1") UWORD *colors,__reg("d0") long count ,__reg("a6") void *)="\tjsr\t-192(a6)";
  58. #define LoadRGB4(x1,x2,x3) __LoadRGB4((x1),(x2),(x3),GfxBase)
  59. void  __InitRastPort(__reg("a1") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-198(a6)";
  60. #define InitRastPort(x1) __InitRastPort((x1),GfxBase)
  61. void  __InitVPort(__reg("a0") struct ViewPort *vp ,__reg("a6") void *)="\tjsr\t-204(a6)";
  62. #define InitVPort(x1) __InitVPort((x1),GfxBase)
  63. ULONG  __MrgCop(__reg("a1") struct View *view ,__reg("a6") void *)="\tjsr\t-210(a6)";
  64. #define MrgCop(x1) __MrgCop((x1),GfxBase)
  65. ULONG  __MakeVPort(__reg("a0") struct View *view,__reg("a1") struct ViewPort *vp ,__reg("a6") void *)="\tjsr\t-216(a6)";
  66. #define MakeVPort(x1,x2) __MakeVPort((x1),(x2),GfxBase)
  67. void  __LoadView(__reg("a1") struct View *view ,__reg("a6") void *)="\tjsr\t-222(a6)";
  68. #define LoadView(x1) __LoadView((x1),GfxBase)
  69. void  __WaitBlit(__reg("a6") void *)="\tjsr\t-228(a6)";
  70. #define WaitBlit() __WaitBlit(GfxBase)
  71. void  __SetRast(__reg("a1") struct RastPort *rp,__reg("d0") unsigned long pen ,__reg("a6") void *)="\tjsr\t-234(a6)";
  72. #define SetRast(x1,x2) __SetRast((x1),(x2),GfxBase)
  73. void  __Move(__reg("a1") struct RastPort *rp,__reg("d0") long x,__reg("d1") long y ,__reg("a6") void *)="\tjsr\t-240(a6)";
  74. #define Move(x1,x2,x3) __Move((x1),(x2),(x3),GfxBase)
  75. void  __Draw(__reg("a1") struct RastPort *rp,__reg("d0") long x,__reg("d1") long y ,__reg("a6") void *)="\tjsr\t-246(a6)";
  76. #define Draw(x1,x2,x3) __Draw((x1),(x2),(x3),GfxBase)
  77. LONG  __AreaMove(__reg("a1") struct RastPort *rp,__reg("d0") long x,__reg("d1") long y ,__reg("a6") void *)="\tjsr\t-252(a6)";
  78. #define AreaMove(x1,x2,x3) __AreaMove((x1),(x2),(x3),GfxBase)
  79. LONG  __AreaDraw(__reg("a1") struct RastPort *rp,__reg("d0") long x,__reg("d1") long y ,__reg("a6") void *)="\tjsr\t-258(a6)";
  80. #define AreaDraw(x1,x2,x3) __AreaDraw((x1),(x2),(x3),GfxBase)
  81. LONG  __AreaEnd(__reg("a1") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-264(a6)";
  82. #define AreaEnd(x1) __AreaEnd((x1),GfxBase)
  83. void  __WaitTOF(__reg("a6") void *)="\tjsr\t-270(a6)";
  84. #define WaitTOF() __WaitTOF(GfxBase)
  85. void  __QBlit(__reg("a1") struct bltnode *blit ,__reg("a6") void *)="\tjsr\t-276(a6)";
  86. #define QBlit(x1) __QBlit((x1),GfxBase)
  87. void  __InitArea(__reg("a0") struct AreaInfo *areaInfo,__reg("a1") APTR vectorBuffer,__reg("d0") long maxVectors ,__reg("a6") void *)="\tjsr\t-282(a6)";
  88. #define InitArea(x1,x2,x3) __InitArea((x1),(x2),(x3),GfxBase)
  89. void  __SetRGB4(__reg("a0") struct ViewPort *vp,__reg("d0") long index,__reg("d1") unsigned long red,__reg("d2") unsigned long green,__reg("d3") unsigned long blue ,__reg("a6") void *)="\tjsr\t-288(a6)";
  90. #define SetRGB4(x1,x2,x3,x4,x5) __SetRGB4((x1),(x2),(x3),(x4),(x5),GfxBase)
  91. void  __QBSBlit(__reg("a1") struct bltnode *blit ,__reg("a6") void *)="\tjsr\t-294(a6)";
  92. #define QBSBlit(x1) __QBSBlit((x1),GfxBase)
  93. void  __BltClear(__reg("a1") PLANEPTR memBlock,__reg("d0") unsigned long byteCount,__reg("d1") unsigned long flags ,__reg("a6") void *)="\tjsr\t-300(a6)";
  94. #define BltClear(x1,x2,x3) __BltClear((x1),(x2),(x3),GfxBase)
  95. void  __RectFill(__reg("a1") struct RastPort *rp,__reg("d0") long xMin,__reg("d1") long yMin,__reg("d2") long xMax,__reg("d3") long yMax ,__reg("a6") void *)="\tjsr\t-306(a6)";
  96. #define RectFill(x1,x2,x3,x4,x5) __RectFill((x1),(x2),(x3),(x4),(x5),GfxBase)
  97. void  __BltPattern(__reg("a1") struct RastPort *rp,__reg("a0") PLANEPTR mask,__reg("d0") long xMin,__reg("d1") long yMin,__reg("d2") long xMax,__reg("d3") long yMax,__reg("d4") unsigned long maskBPR ,__reg("a6") void *)="\tjsr\t-312(a6)";
  98. #define BltPattern(x1,x2,x3,x4,x5,x6,x7) __BltPattern((x1),(x2),(x3),(x4),(x5),(x6),(x7),GfxBase)
  99. ULONG  __ReadPixel(__reg("a1") struct RastPort *rp,__reg("d0") long x,__reg("d1") long y ,__reg("a6") void *)="\tjsr\t-318(a6)";
  100. #define ReadPixel(x1,x2,x3) __ReadPixel((x1),(x2),(x3),GfxBase)
  101. LONG  __WritePixel(__reg("a1") struct RastPort *rp,__reg("d0") long x,__reg("d1") long y ,__reg("a6") void *)="\tjsr\t-324(a6)";
  102. #define WritePixel(x1,x2,x3) __WritePixel((x1),(x2),(x3),GfxBase)
  103. BOOL  __Flood(__reg("a1") struct RastPort *rp,__reg("d2") unsigned long mode,__reg("d0") long x,__reg("d1") long y ,__reg("a6") void *)="\tjsr\t-330(a6)";
  104. #define Flood(x1,x2,x3,x4) __Flood((x1),(x2),(x3),(x4),GfxBase)
  105. void  __PolyDraw(__reg("a1") struct RastPort *rp,__reg("d0") long count,__reg("a0") WORD *polyTable ,__reg("a6") void *)="\tjsr\t-336(a6)";
  106. #define PolyDraw(x1,x2,x3) __PolyDraw((x1),(x2),(x3),GfxBase)
  107. void  __SetAPen(__reg("a1") struct RastPort *rp,__reg("d0") unsigned long pen ,__reg("a6") void *)="\tjsr\t-342(a6)";
  108. #define SetAPen(x1,x2) __SetAPen((x1),(x2),GfxBase)
  109. void  __SetBPen(__reg("a1") struct RastPort *rp,__reg("d0") unsigned long pen ,__reg("a6") void *)="\tjsr\t-348(a6)";
  110. #define SetBPen(x1,x2) __SetBPen((x1),(x2),GfxBase)
  111. void  __SetDrMd(__reg("a1") struct RastPort *rp,__reg("d0") unsigned long drawMode ,__reg("a6") void *)="\tjsr\t-354(a6)";
  112. #define SetDrMd(x1,x2) __SetDrMd((x1),(x2),GfxBase)
  113. void  __InitView(__reg("a1") struct View *view ,__reg("a6") void *)="\tjsr\t-360(a6)";
  114. #define InitView(x1) __InitView((x1),GfxBase)
  115. void  __CBump(__reg("a1") struct UCopList *copList ,__reg("a6") void *)="\tjsr\t-366(a6)";
  116. #define CBump(x1) __CBump((x1),GfxBase)
  117. void  __CMove(__reg("a1") struct UCopList *copList,__reg("d0") APTR destination,__reg("d1") long data ,__reg("a6") void *)="\tjsr\t-372(a6)";
  118. #define CMove(x1,x2,x3) __CMove((x1),(x2),(x3),GfxBase)
  119. void  __CWait(__reg("a1") struct UCopList *copList,__reg("d0") long v,__reg("d1") long h ,__reg("a6") void *)="\tjsr\t-378(a6)";
  120. #define CWait(x1,x2,x3) __CWait((x1),(x2),(x3),GfxBase)
  121. LONG  __VBeamPos(__reg("a6") void *)="\tjsr\t-384(a6)";
  122. #define VBeamPos() __VBeamPos(GfxBase)
  123. void  __InitBitMap(__reg("a0") struct BitMap *bitMap,__reg("d0") long depth,__reg("d1") long width,__reg("d2") long height ,__reg("a6") void *)="\tjsr\t-390(a6)";
  124. #define InitBitMap(x1,x2,x3,x4) __InitBitMap((x1),(x2),(x3),(x4),GfxBase)
  125. void  __ScrollRaster(__reg("a1") struct RastPort *rp,__reg("d0") long dx,__reg("d1") long dy,__reg("d2") long xMin,__reg("d3") long yMin,__reg("d4") long xMax,__reg("d5") long yMax ,__reg("a6") void *)="\tjsr\t-396(a6)";
  126. #define ScrollRaster(x1,x2,x3,x4,x5,x6,x7) __ScrollRaster((x1),(x2),(x3),(x4),(x5),(x6),(x7),GfxBase)
  127. void  __WaitBOVP(__reg("a0") struct ViewPort *vp ,__reg("a6") void *)="\tjsr\t-402(a6)";
  128. #define WaitBOVP(x1) __WaitBOVP((x1),GfxBase)
  129. WORD  __GetSprite(__reg("a0") struct SimpleSprite *sprite,__reg("d0") long num ,__reg("a6") void *)="\tjsr\t-408(a6)";
  130. #define GetSprite(x1,x2) __GetSprite((x1),(x2),GfxBase)
  131. void  __FreeSprite(__reg("d0") long num ,__reg("a6") void *)="\tjsr\t-414(a6)";
  132. #define FreeSprite(x1) __FreeSprite((x1),GfxBase)
  133. void  __ChangeSprite(__reg("a0") struct ViewPort *vp,__reg("a1") struct SimpleSprite *sprite,__reg("a2") PLANEPTR newData ,__reg("a6") void *)="\tjsr\t-420(a6)";
  134. #define ChangeSprite(x1,x2,x3) __ChangeSprite((x1),(x2),(x3),GfxBase)
  135. void  __MoveSprite(__reg("a0") struct ViewPort *vp,__reg("a1") struct SimpleSprite *sprite,__reg("d0") long x,__reg("d1") long y ,__reg("a6") void *)="\tjsr\t-426(a6)";
  136. #define MoveSprite(x1,x2,x3,x4) __MoveSprite((x1),(x2),(x3),(x4),GfxBase)
  137. void  __LockLayerRom(__reg("a5") struct Layer *layer ,__reg("a6") void *)="\tjsr\t-432(a6)";
  138. #define LockLayerRom(x1) __LockLayerRom((x1),GfxBase)
  139. void  __UnlockLayerRom(__reg("a5") struct Layer *layer ,__reg("a6") void *)="\tjsr\t-438(a6)";
  140. #define UnlockLayerRom(x1) __UnlockLayerRom((x1),GfxBase)
  141. void  __SyncSBitMap(__reg("a0") struct Layer *layer ,__reg("a6") void *)="\tjsr\t-444(a6)";
  142. #define SyncSBitMap(x1) __SyncSBitMap((x1),GfxBase)
  143. void  __CopySBitMap(__reg("a0") struct Layer *layer ,__reg("a6") void *)="\tjsr\t-450(a6)";
  144. #define CopySBitMap(x1) __CopySBitMap((x1),GfxBase)
  145. void  __OwnBlitter(__reg("a6") void *)="\tjsr\t-456(a6)";
  146. #define OwnBlitter() __OwnBlitter(GfxBase)
  147. void  __DisownBlitter(__reg("a6") void *)="\tjsr\t-462(a6)";
  148. #define DisownBlitter() __DisownBlitter(GfxBase)
  149. struct TmpRas * __InitTmpRas(__reg("a0") struct TmpRas *tmpRas,__reg("a1") PLANEPTR buffer,__reg("d0") long size ,__reg("a6") void *)="\tjsr\t-468(a6)";
  150. #define InitTmpRas(x1,x2,x3) __InitTmpRas((x1),(x2),(x3),GfxBase)
  151. void  __AskFont(__reg("a1") struct RastPort *rp,__reg("a0") struct TextAttr *textAttr ,__reg("a6") void *)="\tjsr\t-474(a6)";
  152. #define AskFont(x1,x2) __AskFont((x1),(x2),GfxBase)
  153. void  __AddFont(__reg("a1") struct TextFont *textFont ,__reg("a6") void *)="\tjsr\t-480(a6)";
  154. #define AddFont(x1) __AddFont((x1),GfxBase)
  155. void  __RemFont(__reg("a1") struct TextFont *textFont ,__reg("a6") void *)="\tjsr\t-486(a6)";
  156. #define RemFont(x1) __RemFont((x1),GfxBase)
  157. PLANEPTR  __AllocRaster(__reg("d0") unsigned long width,__reg("d1") unsigned long height ,__reg("a6") void *)="\tjsr\t-492(a6)";
  158. #define AllocRaster(x1,x2) __AllocRaster((x1),(x2),GfxBase)
  159. void  __FreeRaster(__reg("a0") PLANEPTR p,__reg("d0") unsigned long width,__reg("d1") unsigned long height ,__reg("a6") void *)="\tjsr\t-498(a6)";
  160. #define FreeRaster(x1,x2,x3) __FreeRaster((x1),(x2),(x3),GfxBase)
  161. void  __AndRectRegion(__reg("a0") struct Region *region,__reg("a1") struct Rectangle *rectangle ,__reg("a6") void *)="\tjsr\t-504(a6)";
  162. #define AndRectRegion(x1,x2) __AndRectRegion((x1),(x2),GfxBase)
  163. BOOL  __OrRectRegion(__reg("a0") struct Region *region,__reg("a1") struct Rectangle *rectangle ,__reg("a6") void *)="\tjsr\t-510(a6)";
  164. #define OrRectRegion(x1,x2) __OrRectRegion((x1),(x2),GfxBase)
  165. struct Region * __NewRegion(__reg("a6") void *)="\tjsr\t-516(a6)";
  166. #define NewRegion() __NewRegion(GfxBase)
  167. BOOL  __ClearRectRegion(__reg("a0") struct Region *region,__reg("a1") struct Rectangle *rectangle ,__reg("a6") void *)="\tjsr\t-522(a6)";
  168. #define ClearRectRegion(x1,x2) __ClearRectRegion((x1),(x2),GfxBase)
  169. void  __ClearRegion(__reg("a0") struct Region *region ,__reg("a6") void *)="\tjsr\t-528(a6)";
  170. #define ClearRegion(x1) __ClearRegion((x1),GfxBase)
  171. void  __DisposeRegion(__reg("a0") struct Region *region ,__reg("a6") void *)="\tjsr\t-534(a6)";
  172. #define DisposeRegion(x1) __DisposeRegion((x1),GfxBase)
  173. void  __FreeVPortCopLists(__reg("a0") struct ViewPort *vp ,__reg("a6") void *)="\tjsr\t-540(a6)";
  174. #define FreeVPortCopLists(x1) __FreeVPortCopLists((x1),GfxBase)
  175. void  __FreeCopList(__reg("a0") struct CopList *copList ,__reg("a6") void *)="\tjsr\t-546(a6)";
  176. #define FreeCopList(x1) __FreeCopList((x1),GfxBase)
  177. void  __ClipBlit(__reg("a0") struct RastPort *srcRP,__reg("d0") long xSrc,__reg("d1") long ySrc,__reg("a1") struct RastPort *destRP,__reg("d2") long xDest,__reg("d3") long yDest,__reg("d4") long xSize,__reg("d5") long ySize,__reg("d6") unsigned long minterm ,__reg("a6") void *)="\tjsr\t-552(a6)";
  178. #define ClipBlit(x1,x2,x3,x4,x5,x6,x7,x8,x9) __ClipBlit((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),GfxBase)
  179. BOOL  __XorRectRegion(__reg("a0") struct Region *region,__reg("a1") struct Rectangle *rectangle ,__reg("a6") void *)="\tjsr\t-558(a6)";
  180. #define XorRectRegion(x1,x2) __XorRectRegion((x1),(x2),GfxBase)
  181. void  __FreeCprList(__reg("a0") struct cprlist *cprList ,__reg("a6") void *)="\tjsr\t-564(a6)";
  182. #define FreeCprList(x1) __FreeCprList((x1),GfxBase)
  183. struct ColorMap * __GetColorMap(__reg("d0") long entries ,__reg("a6") void *)="\tjsr\t-570(a6)";
  184. #define GetColorMap(x1) __GetColorMap((x1),GfxBase)
  185. void  __FreeColorMap(__reg("a0") struct ColorMap *colorMap ,__reg("a6") void *)="\tjsr\t-576(a6)";
  186. #define FreeColorMap(x1) __FreeColorMap((x1),GfxBase)
  187. ULONG  __GetRGB4(__reg("a0") struct ColorMap *colorMap,__reg("d0") long entry ,__reg("a6") void *)="\tjsr\t-582(a6)";
  188. #define GetRGB4(x1,x2) __GetRGB4((x1),(x2),GfxBase)
  189. void  __ScrollVPort(__reg("a0") struct ViewPort *vp ,__reg("a6") void *)="\tjsr\t-588(a6)";
  190. #define ScrollVPort(x1) __ScrollVPort((x1),GfxBase)
  191. struct CopList * __UCopperListInit(__reg("a0") struct UCopList *uCopList,__reg("d0") long n ,__reg("a6") void *)="\tjsr\t-594(a6)";
  192. #define UCopperListInit(x1,x2) __UCopperListInit((x1),(x2),GfxBase)
  193. void  __FreeGBuffers(__reg("a0") struct AnimOb *anOb,__reg("a1") struct RastPort *rp,__reg("d0") long flag ,__reg("a6") void *)="\tjsr\t-600(a6)";
  194. #define FreeGBuffers(x1,x2,x3) __FreeGBuffers((x1),(x2),(x3),GfxBase)
  195. void  __BltBitMapRastPort(__reg("a0") struct BitMap *srcBitMap,__reg("d0") long xSrc,__reg("d1") long ySrc,__reg("a1") struct RastPort *destRP,__reg("d2") long xDest,__reg("d3") long yDest,__reg("d4") long xSize,__reg("d5") long ySize,__reg("d6") unsigned long minterm ,__reg("a6") void *)="\tjsr\t-606(a6)";
  196. #define BltBitMapRastPort(x1,x2,x3,x4,x5,x6,x7,x8,x9) __BltBitMapRastPort((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),GfxBase)
  197. BOOL  __OrRegionRegion(__reg("a0") struct Region *srcRegion,__reg("a1") struct Region *destRegion ,__reg("a6") void *)="\tjsr\t-612(a6)";
  198. #define OrRegionRegion(x1,x2) __OrRegionRegion((x1),(x2),GfxBase)
  199. BOOL  __XorRegionRegion(__reg("a0") struct Region *srcRegion,__reg("a1") struct Region *destRegion ,__reg("a6") void *)="\tjsr\t-618(a6)";
  200. #define XorRegionRegion(x1,x2) __XorRegionRegion((x1),(x2),GfxBase)
  201. BOOL  __AndRegionRegion(__reg("a0") struct Region *srcRegion,__reg("a1") struct Region *destRegion ,__reg("a6") void *)="\tjsr\t-624(a6)";
  202. #define AndRegionRegion(x1,x2) __AndRegionRegion((x1),(x2),GfxBase)
  203. void  __SetRGB4CM(__reg("a0") struct ColorMap *colorMap,__reg("d0") long index,__reg("d1") unsigned long red,__reg("d2") unsigned long green,__reg("d3") unsigned long blue ,__reg("a6") void *)="\tjsr\t-630(a6)";
  204. #define SetRGB4CM(x1,x2,x3,x4,x5) __SetRGB4CM((x1),(x2),(x3),(x4),(x5),GfxBase)
  205. void  __BltMaskBitMapRastPort(__reg("a0") struct BitMap *srcBitMap,__reg("d0") long xSrc,__reg("d1") long ySrc,__reg("a1") struct RastPort *destRP,__reg("d2") long xDest,__reg("d3") long yDest,__reg("d4") long xSize,__reg("d5") long ySize,__reg("d6") unsigned long minterm,__reg("a2") PLANEPTR bltMask ,__reg("a6") void *)="\tjsr\t-636(a6)";
  206. #define BltMaskBitMapRastPort(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10) __BltMaskBitMapRastPort((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),(x10),GfxBase)
  207. BOOL  __AttemptLockLayerRom(__reg("a5") struct Layer *layer ,__reg("a6") void *)="\tjsr\t-654(a6)";
  208. #define AttemptLockLayerRom(x1) __AttemptLockLayerRom((x1),GfxBase)
  209. APTR  __GfxNew(__reg("d0") unsigned long gfxNodeType ,__reg("a6") void *)="\tjsr\t-660(a6)";
  210. #define GfxNew(x1) __GfxNew((x1),GfxBase)
  211. void  __GfxFree(__reg("a0") APTR gfxNodePtr ,__reg("a6") void *)="\tjsr\t-666(a6)";
  212. #define GfxFree(x1) __GfxFree((x1),GfxBase)
  213. void  __GfxAssociate(__reg("a0") APTR associateNode,__reg("a1") APTR gfxNodePtr ,__reg("a6") void *)="\tjsr\t-672(a6)";
  214. #define GfxAssociate(x1,x2) __GfxAssociate((x1),(x2),GfxBase)
  215. void  __BitMapScale(__reg("a0") struct BitScaleArgs *bitScaleArgs ,__reg("a6") void *)="\tjsr\t-678(a6)";
  216. #define BitMapScale(x1) __BitMapScale((x1),GfxBase)
  217. UWORD  __ScalerDiv(__reg("d0") unsigned long factor,__reg("d1") unsigned long numerator,__reg("d2") unsigned long denominator ,__reg("a6") void *)="\tjsr\t-684(a6)";
  218. #define ScalerDiv(x1,x2,x3) __ScalerDiv((x1),(x2),(x3),GfxBase)
  219. WORD  __TextExtent(__reg("a1") struct RastPort *rp,__reg("a0") STRPTR string,__reg("d0") long count,__reg("a2") struct TextExtent *textExtent ,__reg("a6") void *)="\tjsr\t-690(a6)";
  220. #define TextExtent(x1,x2,x3,x4) __TextExtent((x1),(x2),(x3),(x4),GfxBase)
  221. ULONG  __TextFit(__reg("a1") struct RastPort *rp,__reg("a0") STRPTR string,__reg("d0") unsigned long strLen,__reg("a2") struct TextExtent *textExtent,__reg("a3") struct TextExtent *constrainingExtent,__reg("d1") long strDirection,__reg("d2") unsigned long constrainingBitWidth,__reg("d3") unsigned long constrainingBitHeight ,__reg("a6") void *)="\tjsr\t-696(a6)";
  222. #define TextFit(x1,x2,x3,x4,x5,x6,x7,x8) __TextFit((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),GfxBase)
  223. APTR  __GfxLookUp(__reg("a0") APTR associateNode ,__reg("a6") void *)="\tjsr\t-702(a6)";
  224. #define GfxLookUp(x1) __GfxLookUp((x1),GfxBase)
  225. BOOL  __VideoControl(__reg("a0") struct ColorMap *colorMap,__reg("a1") struct TagItem *tagarray ,__reg("a6") void *)="\tjsr\t-708(a6)";
  226. #define VideoControl(x1,x2) __VideoControl((x1),(x2),GfxBase)
  227. struct MonitorSpec * __OpenMonitor(__reg("a1") STRPTR monitorName,__reg("d0") unsigned long displayID ,__reg("a6") void *)="\tjsr\t-714(a6)";
  228. #define OpenMonitor(x1,x2) __OpenMonitor((x1),(x2),GfxBase)
  229. BOOL  __CloseMonitor(__reg("a0") struct MonitorSpec *monitorSpec ,__reg("a6") void *)="\tjsr\t-720(a6)";
  230. #define CloseMonitor(x1) __CloseMonitor((x1),GfxBase)
  231. DisplayInfoHandle  __FindDisplayInfo(__reg("d0") unsigned long displayID ,__reg("a6") void *)="\tjsr\t-726(a6)";
  232. #define FindDisplayInfo(x1) __FindDisplayInfo((x1),GfxBase)
  233. ULONG  __NextDisplayInfo(__reg("d0") unsigned long displayID ,__reg("a6") void *)="\tjsr\t-732(a6)";
  234. #define NextDisplayInfo(x1) __NextDisplayInfo((x1),GfxBase)
  235. ULONG  __GetDisplayInfoData(__reg("a0") DisplayInfoHandle handle,__reg("a1") UBYTE *buf,__reg("d0") unsigned long size,__reg("d1") unsigned long tagID,__reg("d2") unsigned long displayID ,__reg("a6") void *)="\tjsr\t-756(a6)";
  236. #define GetDisplayInfoData(x1,x2,x3,x4,x5) __GetDisplayInfoData((x1),(x2),(x3),(x4),(x5),GfxBase)
  237. void  __FontExtent(__reg("a0") struct TextFont *font,__reg("a1") struct TextExtent *fontExtent ,__reg("a6") void *)="\tjsr\t-762(a6)";
  238. #define FontExtent(x1,x2) __FontExtent((x1),(x2),GfxBase)
  239. LONG  __ReadPixelLine8(__reg("a0") struct RastPort *rp,__reg("d0") unsigned long xstart,__reg("d1") unsigned long ystart,__reg("d2") unsigned long width,__reg("a2") UBYTE *array,__reg("a1") struct RastPort *tempRP ,__reg("a6") void *)="\tjsr\t-768(a6)";
  240. #define ReadPixelLine8(x1,x2,x3,x4,x5,x6) __ReadPixelLine8((x1),(x2),(x3),(x4),(x5),(x6),GfxBase)
  241. LONG  __WritePixelLine8(__reg("a0") struct RastPort *rp,__reg("d0") unsigned long xstart,__reg("d1") unsigned long ystart,__reg("d2") unsigned long width,__reg("a2") UBYTE *array,__reg("a1") struct RastPort *tempRP ,__reg("a6") void *)="\tjsr\t-774(a6)";
  242. #define WritePixelLine8(x1,x2,x3,x4,x5,x6) __WritePixelLine8((x1),(x2),(x3),(x4),(x5),(x6),GfxBase)
  243. LONG  __ReadPixelArray8(__reg("a0") struct RastPort *rp,__reg("d0") unsigned long xstart,__reg("d1") unsigned long ystart,__reg("d2") unsigned long xstop,__reg("d3") unsigned long ystop,__reg("a2") UBYTE *array,__reg("a1") struct RastPort *temprp ,__reg("a6") void *)="\tjsr\t-780(a6)";
  244. #define ReadPixelArray8(x1,x2,x3,x4,x5,x6,x7) __ReadPixelArray8((x1),(x2),(x3),(x4),(x5),(x6),(x7),GfxBase)
  245. LONG  __WritePixelArray8(__reg("a0") struct RastPort *rp,__reg("d0") unsigned long xstart,__reg("d1") unsigned long ystart,__reg("d2") unsigned long xstop,__reg("d3") unsigned long ystop,__reg("a2") UBYTE *array,__reg("a1") struct RastPort *temprp ,__reg("a6") void *)="\tjsr\t-786(a6)";
  246. #define WritePixelArray8(x1,x2,x3,x4,x5,x6,x7) __WritePixelArray8((x1),(x2),(x3),(x4),(x5),(x6),(x7),GfxBase)
  247. LONG  __GetVPModeID(__reg("a0") struct ViewPort *vp ,__reg("a6") void *)="\tjsr\t-792(a6)";
  248. #define GetVPModeID(x1) __GetVPModeID((x1),GfxBase)
  249. LONG  __ModeNotAvailable(__reg("d0") unsigned long modeID ,__reg("a6") void *)="\tjsr\t-798(a6)";
  250. #define ModeNotAvailable(x1) __ModeNotAvailable((x1),GfxBase)
  251. WORD  __WeighTAMatch(__reg("a0") struct TextAttr *reqTextAttr,__reg("a1") struct TextAttr *targetTextAttr,__reg("a2") struct TagItem *targetTags ,__reg("a6") void *)="\tjsr\t-804(a6)";
  252. #define WeighTAMatch(x1,x2,x3) __WeighTAMatch((x1),(x2),(x3),GfxBase)
  253. void  __EraseRect(__reg("a1") struct RastPort *rp,__reg("d0") long xMin,__reg("d1") long yMin,__reg("d2") long xMax,__reg("d3") long yMax ,__reg("a6") void *)="\tjsr\t-810(a6)";
  254. #define EraseRect(x1,x2,x3,x4,x5) __EraseRect((x1),(x2),(x3),(x4),(x5),GfxBase)
  255. ULONG  __ExtendFont(__reg("a0") struct TextFont *font,__reg("a1") struct TagItem *fontTags ,__reg("a6") void *)="\tjsr\t-816(a6)";
  256. #define ExtendFont(x1,x2) __ExtendFont((x1),(x2),GfxBase)
  257. void  __StripFont(__reg("a0") struct TextFont *font ,__reg("a6") void *)="\tjsr\t-822(a6)";
  258. #define StripFont(x1) __StripFont((x1),GfxBase)
  259. UWORD  __CalcIVG(__reg("a0") struct View *v,__reg("a1") struct ViewPort *vp ,__reg("a6") void *)="\tjsr\t-828(a6)";
  260. #define CalcIVG(x1,x2) __CalcIVG((x1),(x2),GfxBase)
  261. LONG  __AttachPalExtra(__reg("a0") struct ColorMap *cm,__reg("a1") struct ViewPort *vp ,__reg("a6") void *)="\tjsr\t-834(a6)";
  262. #define AttachPalExtra(x1,x2) __AttachPalExtra((x1),(x2),GfxBase)
  263. LONG  __ObtainBestPenA(__reg("a0") struct ColorMap *cm,__reg("d1") unsigned long r,__reg("d2") unsigned long g,__reg("d3") unsigned long b,__reg("a1") struct TagItem *tags ,__reg("a6") void *)="\tjsr\t-840(a6)";
  264. #define ObtainBestPenA(x1,x2,x3,x4,x5) __ObtainBestPenA((x1),(x2),(x3),(x4),(x5),GfxBase)
  265. void  __SetRGB32(__reg("a0") struct ViewPort *vp,__reg("d0") unsigned long n,__reg("d1") unsigned long r,__reg("d2") unsigned long g,__reg("d3") unsigned long b ,__reg("a6") void *)="\tjsr\t-852(a6)";
  266. #define SetRGB32(x1,x2,x3,x4,x5) __SetRGB32((x1),(x2),(x3),(x4),(x5),GfxBase)
  267. ULONG  __GetAPen(__reg("a0") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-858(a6)";
  268. #define GetAPen(x1) __GetAPen((x1),GfxBase)
  269. ULONG  __GetBPen(__reg("a0") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-864(a6)";
  270. #define GetBPen(x1) __GetBPen((x1),GfxBase)
  271. ULONG  __GetDrMd(__reg("a0") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-870(a6)";
  272. #define GetDrMd(x1) __GetDrMd((x1),GfxBase)
  273. ULONG  __GetOutlinePen(__reg("a0") struct RastPort *rp ,__reg("a6") void *)="\tjsr\t-876(a6)";
  274. #define GetOutlinePen(x1) __GetOutlinePen((x1),GfxBase)
  275. void  __LoadRGB32(__reg("a0") struct ViewPort *vp,__reg("a1") ULONG *table ,__reg("a6") void *)="\tjsr\t-882(a6)";
  276. #define LoadRGB32(x1,x2) __LoadRGB32((x1),(x2),GfxBase)
  277. ULONG  __SetChipRev(__reg("d0") unsigned long want ,__reg("a6") void *)="\tjsr\t-888(a6)";
  278. #define SetChipRev(x1) __SetChipRev((x1),GfxBase)
  279. void  __SetABPenDrMd(__reg("a1") struct RastPort *rp,__reg("d0") unsigned long apen,__reg("d1") unsigned long bpen,__reg("d2") unsigned long drawmode ,__reg("a6") void *)="\tjsr\t-894(a6)";
  280. #define SetABPenDrMd(x1,x2,x3,x4) __SetABPenDrMd((x1),(x2),(x3),(x4),GfxBase)
  281. void  __GetRGB32(__reg("a0") struct ColorMap *cm,__reg("d0") unsigned long firstcolor,__reg("d1") unsigned long ncolors,__reg("a1") ULONG *table ,__reg("a6") void *)="\tjsr\t-900(a6)";
  282. #define GetRGB32(x1,x2,x3,x4) __GetRGB32((x1),(x2),(x3),(x4),GfxBase)
  283. struct BitMap * __AllocBitMap(__reg("d0") unsigned long sizex,__reg("d1") unsigned long sizey,__reg("d2") unsigned long depth,__reg("d3") unsigned long flags,__reg("a0") struct BitMap *friend_bitmap ,__reg("a6") void *)="\tjsr\t-918(a6)";
  284. #define AllocBitMap(x1,x2,x3,x4,x5) __AllocBitMap((x1),(x2),(x3),(x4),(x5),GfxBase)
  285. void  __FreeBitMap(__reg("a0") struct BitMap *bm ,__reg("a6") void *)="\tjsr\t-924(a6)";
  286. #define FreeBitMap(x1) __FreeBitMap((x1),GfxBase)
  287. LONG  __GetExtSpriteA(__reg("a2") struct ExtSprite *ss,__reg("a1") struct TagItem *tags ,__reg("a6") void *)="\tjsr\t-930(a6)";
  288. #define GetExtSpriteA(x1,x2) __GetExtSpriteA((x1),(x2),GfxBase)
  289. ULONG  __CoerceMode(__reg("a0") struct ViewPort *vp,__reg("d0") unsigned long monitorid,__reg("d1") unsigned long flags ,__reg("a6") void *)="\tjsr\t-936(a6)";
  290. #define CoerceMode(x1,x2,x3) __CoerceMode((x1),(x2),(x3),GfxBase)
  291. void  __ChangeVPBitMap(__reg("a0") struct ViewPort *vp,__reg("a1") struct BitMap *bm,__reg("a2") struct DBufInfo *db ,__reg("a6") void *)="\tjsr\t-942(a6)";
  292. #define ChangeVPBitMap(x1,x2,x3) __ChangeVPBitMap((x1),(x2),(x3),GfxBase)
  293. void  __ReleasePen(__reg("a0") struct ColorMap *cm,__reg("d0") unsigned long n ,__reg("a6") void *)="\tjsr\t-948(a6)";
  294. #define ReleasePen(x1,x2) __ReleasePen((x1),(x2),GfxBase)
  295. ULONG  __ObtainPen(__reg("a0") struct ColorMap *cm,__reg("d0") unsigned long n,__reg("d1") unsigned long r,__reg("d2") unsigned long g,__reg("d3") unsigned long b,__reg("d4") long f ,__reg("a6") void *)="\tjsr\t-954(a6)";
  296. #define ObtainPen(x1,x2,x3,x4,x5,x6) __ObtainPen((x1),(x2),(x3),(x4),(x5),(x6),GfxBase)
  297. ULONG  __GetBitMapAttr(__reg("a0") struct BitMap *bm,__reg("d1") unsigned long attrnum ,__reg("a6") void *)="\tjsr\t-960(a6)";
  298. #define GetBitMapAttr(x1,x2) __GetBitMapAttr((x1),(x2),GfxBase)
  299. struct DBufInfo * __AllocDBufInfo(__reg("a0") struct ViewPort *vp ,__reg("a6") void *)="\tjsr\t-966(a6)";
  300. #define AllocDBufInfo(x1) __AllocDBufInfo((x1),GfxBase)
  301. void  __FreeDBufInfo(__reg("a1") struct DBufInfo *dbi ,__reg("a6") void *)="\tjsr\t-972(a6)";
  302. #define FreeDBufInfo(x1) __FreeDBufInfo((x1),GfxBase)
  303. ULONG  __SetOutlinePen(__reg("a0") struct RastPort *rp,__reg("d0") unsigned long pen ,__reg("a6") void *)="\tjsr\t-978(a6)";
  304. #define SetOutlinePen(x1,x2) __SetOutlinePen((x1),(x2),GfxBase)
  305. ULONG  __SetWriteMask(__reg("a0") struct RastPort *rp,__reg("d0") unsigned long msk ,__reg("a6") void *)="\tjsr\t-984(a6)";
  306. #define SetWriteMask(x1,x2) __SetWriteMask((x1),(x2),GfxBase)
  307. void  __SetMaxPen(__reg("a0") struct RastPort *rp,__reg("d0") unsigned long maxpen ,__reg("a6") void *)="\tjsr\t-990(a6)";
  308. #define SetMaxPen(x1,x2) __SetMaxPen((x1),(x2),GfxBase)
  309. void  __SetRGB32CM(__reg("a0") struct ColorMap *cm,__reg("d0") unsigned long n,__reg("d1") unsigned long r,__reg("d2") unsigned long g,__reg("d3") unsigned long b ,__reg("a6") void *)="\tjsr\t-996(a6)";
  310. #define SetRGB32CM(x1,x2,x3,x4,x5) __SetRGB32CM((x1),(x2),(x3),(x4),(x5),GfxBase)
  311. void  __ScrollRasterBF(__reg("a1") struct RastPort *rp,__reg("d0") long dx,__reg("d1") long dy,__reg("d2") long xMin,__reg("d3") long yMin,__reg("d4") long xMax,__reg("d5") long yMax ,__reg("a6") void *)="\tjsr\t-1002(a6)";
  312. #define ScrollRasterBF(x1,x2,x3,x4,x5,x6,x7) __ScrollRasterBF((x1),(x2),(x3),(x4),(x5),(x6),(x7),GfxBase)
  313. LONG  __FindColor(__reg("a3") struct ColorMap *cm,__reg("d1") unsigned long r,__reg("d2") unsigned long g,__reg("d3") unsigned long b,__reg("d4") long maxcolor ,__reg("a6") void *)="\tjsr\t-1008(a6)";
  314. #define FindColor(x1,x2,x3,x4,x5) __FindColor((x1),(x2),(x3),(x4),(x5),GfxBase)
  315. struct ExtSprite * __AllocSpriteDataA(__reg("a2") struct BitMap *bm,__reg("a1") struct TagItem *tags ,__reg("a6") void *)="\tjsr\t-1020(a6)";
  316. #define AllocSpriteDataA(x1,x2) __AllocSpriteDataA((x1),(x2),GfxBase)
  317. LONG  __ChangeExtSpriteA(__reg("a0") struct ViewPort *vp,__reg("a1") struct ExtSprite *oldsprite,__reg("a2") struct ExtSprite *newsprite,__reg("a3") struct TagItem *tags ,__reg("a6") void *)="\tjsr\t-1026(a6)";
  318. #define ChangeExtSpriteA(x1,x2,x3,x4) __ChangeExtSpriteA((x1),(x2),(x3),(x4),GfxBase)
  319. void  __FreeSpriteData(__reg("a2") struct ExtSprite *sp ,__reg("a6") void *)="\tjsr\t-1032(a6)";
  320. #define FreeSpriteData(x1) __FreeSpriteData((x1),GfxBase)
  321. void  __SetRPAttrsA(__reg("a0") struct RastPort *rp,__reg("a1") struct TagItem *tags ,__reg("a6") void *)="\tjsr\t-1038(a6)";
  322. #define SetRPAttrsA(x1,x2) __SetRPAttrsA((x1),(x2),GfxBase)
  323. void  __GetRPAttrsA(__reg("a0") struct RastPort *rp,__reg("a1") struct TagItem *tags ,__reg("a6") void *)="\tjsr\t-1044(a6)";
  324. #define GetRPAttrsA(x1,x2) __GetRPAttrsA((x1),(x2),GfxBase)
  325. ULONG  __BestModeIDA(__reg("a0") struct TagItem *tags ,__reg("a6") void *)="\tjsr\t-1050(a6)";
  326. #define BestModeIDA(x1) __BestModeIDA((x1),GfxBase)
  327. void  __WriteChunkyPixels(__reg("a0") struct RastPort *rp,__reg("d0") unsigned long xstart,__reg("d1") unsigned long ystart,__reg("d2") unsigned long xstop,__reg("d3") unsigned long ystop,__reg("a2") UBYTE *array,__reg("d4") long bytesperrow ,__reg("a6") void *)="\tjsr\t-1056(a6)";
  328. #define WriteChunkyPixels(x1,x2,x3,x4,x5,x6,x7) __WriteChunkyPixels((x1),(x2),(x3),(x4),(x5),(x6),(x7),GfxBase)
  329.